<template>
  <div class='header'>
    <div class="header-left">
      <span class='iconfont'>&#xe624;</span>
    </div>
    <div class="header-input">
      <span class='iconfont'>&#xe632;</span>
      输入城市/景点/游玩主题
    </div>
    <router-link to='/city'>
    <div class="header-right">
      {{ this.city }}
      <span class='iconfont arrow-icon'>&#xe64a;</span>
    </div>
   </router-link>
  </div>
</template>
<script>
import { mapState } from 'vuex'
export default {
  name: 'HomeHeader',
  computed: {
    ...mapState(['city'])
  }
}

</script>
<style lang='stylus' scoped>
@import '~styles/varibles.styl'

.header {
  height: .86rem;
  line-height: .86rem;
  display: flex;
  background: $bgColor;
  color: #fff;
}

.header-left {
  float: left;
  width: .64rem;
}

.header-left span {
  display: inline-block;
  text-align: center;
  width: .4rem;
  margin-left: .2rem;
}

.header-input {
  flex: 1;
  height: .64rem;
  line-height: .64rem;
  border-radius: .1rem;
  background: #fff;
  color: #ccc;
  margin-top: .12rem;
  margin-left: .12rem;
  padding-left: .2rem;
}

.header-right {
  min-width: 1.04rem;
  padding:0 .1rem 0 0;
  float: right;
  margin-left: .2rem;
}

.header-right .arrow-icon {
  font-size: .24rem;
  margin-left: -0.02rem;
}
.header a{
  color:#fff;
}
</style>
